@charset "UTF-8";
/* CSS Document */

body{margin:0; padding:0; background-image:url(../images/bg_centro.jpg); font-size: 80%; color:#444; font-family:Arial, Helvetica, sans-serif;}
body h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif; margin:0;}
a{text-decoration:none;}
label{font-family:Verdana, Geneva, sans-serif;}
input[type=text],input[type=password]{font-family:Arial, Helvetica, sans-serif; color:#666; border:1px solid #CCC; font-size:13px; height:20px; padding:3px 3px 1px 3px;}
input[disabled=disabled]{background-color:#F8F8F8; color:#000 !important;}
textarea[disabled=disabled]{background-color:#F8F8F8; color:#000 !important;}

/* principales contenedores */

#header-bg{height:130px; background:#616161;}
#header{height:175px; width:100%;}
#header .logo{width:960px; height:190px; margin:20px auto 0 auto;}
#header .header_img{margin:0 0 0 50%; padding:0; background-image:url(../images/header.png); background-repeat:no-repeat; width:500px; height:110px; display:block; z-index:100;}
#header #menu_nav{width:100%; padding:6px 0 6px 0; color:#CCC;}
#pagina{width:960px; margin:0 auto; border:1px solid #CCC; background-color:#FFF; min-height:920px;}
#pagina #content{padding: 5px 0 0 0;}
#pagina #content h2{margin:10px 0 10px 15px; color:#666; text-transform:uppercase; font-size:11px;}
#pagina #content h2 b{font-size:24px; color:#333;}
#pagina #content h2 b a{color:#333; text-decoration:none;}
#footer{height:34px;}
#pagina #content #box_login{width:30%; margin:0 auto; border:1px solid #CCC; padding:5px; -moz-border-radius: 8px;-khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
#box{width:100%; border:1px solid #CCC;}
#main{width:95%; margin:0 auto;}

/* ids secundarios */
#main h1{font-size:22px; margin:0 0 10px 0;}
#main h2{font-size:18px;}
#main h3{font-size:14px;}
#main p{font-size:14px;}
#main_nav{ width:65%; margin:90px auto 100px  auto;}
#principal1{width:80%; margin:0 auto;}
#main_nav .menubutton{width:128px; float:left; margin:10px; text-align:center;}
#main_nav .menubutton a{text-decoration:none; color:#666;}
#main_nav .menubutton a:hover{color:#b3c490;}
#main_nav .menubutton a:hover img{opacity:.9;}
#infracciones{width:270px; border:1px solid #CCC; height:150px; overflow-y:scroll;}
#infracciones img{margin:-1px 0 0 0; padding:0 4px 0 0; float:left;}
#infracciones img:hover{outline:medium none; opacity: .9;}
#search{font-family:Verdana, Geneva, sans-serif; width:100%;}
#search .btn_srch{width:950px; text-align:right; margin:0 auto;}
#search .btn_srch a{ padding-right:10px;}

#resultados .resuinf{padding:10px; font-family:Verdana, Geneva, sans-serif;}
#resultados #box1 a{text-decoration:none;}
#paginacion{padding:5px;}
#paginacion a{text-decoration:none; color:#666; padding:0 5px 0 5px; }
#paginacion a:hover{text-decoration:underline; color:#333;}
#ficha{}
#ficha h3.title{border-bottom:1px solid #888; padding-bottom:3px; padding-left:3px; margin-bottom:10px; text-transform:capitalize;}

#map{float:left; width:500px; height:132px; margin-bottom:10px;}
#mapatgz{min-height:400px;}
#leftsrch{float:left; width:30%;}
#rightsrch{position:relative; width:65%; float:right;}
#contenido_busqueda{min-height:300px;}
#seguimiento{width:90%; margin:0 auto;}

#respSeg{width:70%; }
#adjcnt{width:90%; margin:20px auto;}
#oficio_hdr{margin-top:10px;}
#logo1{width:118px; height:100px; float:left; background-repeat:no-repeat; margin-left:20px;}
#tuxtlatit{width:650px; margin:0 auto; text-align:center; float:left;}
#logo2{width:59px; height:100px; float:left; background-repeat:no-repeat;  margin-left:40px;}
#question {width: 300px!important;	height: 60px!important;	padding: 10px 0 0 10px;}
#question img {	float: left;}
#question span {float: left; margin: 20px 0 0 10px;}
#bar{width:150px; float:right;}

#exp{width:960px; margin:0 auto;}
#search{width:100%; background:#f6f9f6; margin:5px auto 0 auto;}


/* clases globales */

.login_cnt{width:70%; margin:0 auto;}
.radius{-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.radius8{-moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius:8px; border-radius: 8px;}
.radius-pagina{-moz-border-radius: 15px 15px; -khtml-border-radius:15px 15px ; -webkit-border-radius:15px 15px ; border-radius: 15px 15px 0 0;}
.shadow{-moz-box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.2); box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.2);}
.shadow-left{-moz-box-shadow: 2px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2); box-shadow: -1px 0 4px 0 rgba(0,0,0,0.2);}
.infmin{font-size:13px !important; color:#999 !important;}
.ruta{margin:0; padding:10px 0 10px 10px;}
.ruta a{font-family:Verdana, Geneva, sans-serif; color:#666;}
.ruta a:hover{color:#999;}
.textareafull{width:99%; min-height:100px;}
.textareamedium{width:94%; min-height:100px;}
.textareamin{width:99%; min-height:50px;}
.nobor{border:none !important;}
.imprimir{text-align:right; padding:0px 10px 3px 0; margin-top:-10px;}
.cnt{text-align:center !important;}
.boright{border-right:1px solid #E4E4E4;}
.borleft{border-left:1px solid #E4E4E4; }
.clear{clear:both;}
.nores{padding:20px !important; border:none !important;}
.dvError, span.dvError {width:230px;	background:url("../images/alert.png") no-repeat scroll 8px 5px #FF3E3E;	border-bottom:1px solid #FFD9CF;	border-top:1px solid #FFD9CF;	padding:8px 10px 8px 40px;	margin:0 auto;	color:#FFF;}
.alert, span.alert {	background:url("../images/alert_old.png") no-repeat scroll 8px 5px #FFE6DF;	border-bottom:1px solid #FFD9CF;	border-top:1px solid #FFD9CF;	font-size:11px;	padding:8px 10px 8px 40px;}
.success, span.success {	background:url("../images/success.png") no-repeat scroll 8px 5px #EAF7D9;	border-bottom:1px solid #BBDF8D;	border-top:1px solid #BBDF8D;	font-size:11px;	padding:11px 10px 8px 40px;}
.welcome {border-bottom: 1px dashed #eee; padding: 0 0 8px 10px; text-transform:capitalize; margin-bottom:5px;	font-size:11px;}
.rutas {padding: 0 0 8px 10px;	text-transform:capitalize;	font-size:11px;}
.rutas a, .welcome a{color:#b3c490; text-decoration:none; font-weight:bold;}
.rutas a:hover, .welcome a:hover{color:#F93; text-decoration:underline;}
.pestana_cont{background-color:#F3F3F3; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:12px; -moz-border-radius-topright: 5px;	-moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; color:#333; border:1px solid #ccc;}
.w1{width:100px !important;}
.w2{width:200px !important;}
.w3{width:300px !important;}
.w4{width:400px !important;}
.w5{width:500px !important;}
.w6{width:600px !important;}
.w75{width:75% !important;}
.w100{width:98% !important;}
.w50{width:50px !important;}

.wrong{background-color:#F36;}
.st{font-size:10px;}

.cantidad{width:100%; margin:0 auto; padding:5px 0 4px 0; border-bottom:1px solid #e6e6e6; position:relative;}
.cantidad input[type=checkbox]{margin:0;}
.records{font-size:11px;}
.submenu{display:block; position:absolute; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; top:25px; left:-1px; background:#FFF !important;  z-index:100;}
.alft{text-align:left;}
.sangria{padding-left:10px;}
.sangria-2{margin-left:20px;}
.sangria-3{padding-left:25px;}

.txtfull{border:1px solid #CCC; width:100%; height:90px; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#444;}
.txtfull2{border:1px solid #CCC; width:80%; height:120px; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#444;}

.triangle {background-image:url(../images/flecha.png); background-repeat:no-repeat; margin-bottom:-2px;	margin-left:20px; position:relative; z-index:2;}
.separador{height:1px; border-bottom:1px dotted #999; margin:5px 0 25px 0; font-size:9px;}
.resp{border:1px solid #b3c490; width:100%; padding:6px; background-color:#daf4ba}
.resp2{border:1px solid #FC0; width:100%; padding:6px; background-color:#FF9;}
.small{font-size:10px;}
.fr{float:right;}
.botones{width:100%; padding:10px; text-align:center;}
.uper{text-transform:uppercase;}
.popupbx{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.buttons{width:22px; height:22px; float:left; margin:5px;}
.nums{text-decoration:none; color:#063; font-size:10px; position:relative; top:-31px; left:15px; font-weight:bold;}
.orange{color:#ef890d !important;}
.green{color:#8d9b68 !important;}
.black{color:#333 !important; font-weight:bold !important;}
.imagenes img{margin:6px;}

.just{text-align:justify;}
.mintext{font-size:11px;}
.alr{text-align:right !important;}
.tapachula{float:right; margin-right:10px;}

/* botones */

.btn {display: inline-block; padding: 5px 10px;	color: #fff !important;	text-decoration: none; font-weight: bold; font-size: 14px;	font-family: Tahoma, Arial, sans-serif;	position: relative;	cursor: pointer; border:none; background:#666;}
.btn:hover, .btn:focus, .btn:active {outline:medium none; opacity: .9;}
.btn2 {display: inline-block; padding: 5px 10px;	color: #fff !important;	text-decoration: none; font-weight: bold; font-size: 14px;	font-family: Tahoma, Arial, sans-serif;	position: relative;	cursor: pointer; border:none; background:#03C;}
.btn2:hover, .btn2:focus, .btn2:active {outline:medium none; opacity: .9;}
.btn-min {display: inline-block; padding: 1px 10px;	color: #fff !important;	text-decoration: none; font-size: 12px;	font-family: Tahoma, Arial, sans-serif;	position: relative;	cursor: pointer; border:none; background:#666;}
.btn:hover, .btn:focus, .btn:active {outline:medium none; opacity: .9;}
.btn-min:hover, .btn-min:focus, .btn-min:active{outline:medium none; opacity: .9;}

.btn-custom {color: #fff !important; background-color: #FFA448 !important;}
.btn-custom1{ border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:#f2f2f2; color:#333; font-size:11px; !important; margin:0 3px -4px 0;}
.btn-custom2 {color: #fff !important; background-color: #B5B5B5 !important;}
.btn-custom3{color:#fff !important; background-color:#09C !important;}
.btn-custom4{background-color:#b3c490 !important;}
.btn-custom5{border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #fff; background:#fff; color:#333; font-size:11px; margin:0 3px -4px 0}



/* etiquetas con clases */
h3.gray{color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:capitalize; line-height:1.5em; padding:3px 3px 2px 6px; box-shadow:0px 2px 0px #ddd; background-color:#DDD; font-size:16px; -webkit-box-shadow: 0px 2px 0px #aaa; -moz-box-shadow: 0px 2px 0px #aaa; margin-bottom:4px;}
h3.gray2{color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; text-transform:uppercase; line-height:1.5em; padding:3px 3px 2px 6px;  background-color:#eee; font-size:12px; margin:0; box-shadow:0px 1px 0px #ccc; -webkit-box-shadow: 0px 1px 0px #ccc; -moz-box-shadow: 0px 1px 0px #CCC;}
h3.gray2_single{color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; text-transform:uppercase; line-height:1.5em; padding:3px 3px 2px 6px;  background-color:#eee; font-size:12px; margin:0;}
h3.headline{color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:capitalize; line-height:1.5em; padding:3px 3px 2px 6px; box-shadow:0px 2px 0px #ddd; background-color:#FFA448; font-size:16px; -webkit-box-shadow: 0px 2px 0px #FFCE9D; -moz-box-shadow: 0px 2px 0px #FFCE9D; box-shadow: 0px 2px 0px #FFCE9D; margin-bottom:4px;}
h3.title{color:#666;}
h3.full{width:99%}
h1.titles{font-family:Arial, Helvetica, sans-serif; margin:0 auto; padding:0px 10px 2px 0; border-bottom:1px dashed #E6E6E6; font-size:16px; text-transform:uppercase;}
h1.titles span.titlemin{font-size:14px; color:#ef890d;; text-transform:none !important;}
span.min{font-size:10px;}
span.quote{font-size:16px;}
span.red{color:red;}
select.full{width:100%;}
input[type=text].smalltext{font-size:10px;}
input.busquedamapa{background:none; border:1px solid #999; height:20px; color:#FFF; font-size:12px;}
input[type=text].fecha{padding-left:20px !important;}
label.required:before {content: "*"; color:red;	font-family: "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}
label.ok {background:url("../images/valid.gif") no-repeat;	padding-left:16px;}
a:hover .nums{color:#b3c490;}
b.wte{color:#fff !important; padding-left:10px;}
/* tablas */

table tbody tr td{padding:5px 5px 0 5px; font-family:Verdana, Geneva, sans-serif;}
table tbody tr td h3{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:capitalize; line-height:1.5em; padding:6px 0 6px 0; box-shadow:0px 0px 2px 0px #ddd; background-color:#666; font-size:16px; width:20%; margin:0 auto;}
table.normal input[type=text]{height:20px; padding:3px 3px 1px 3px; font-family:Arial, Helvetica, sans-serif; color:#666; border:1px solid #CCC; font-size:13px; text-transform:none !important;}
table select{font-family:Arial, Helvetica, sans-serif; color:#666;  text-transform:uppercase; border:1px solid #CCC; font-size:12px;}
table input[type=text]{height:20px; padding:3px 3px 1px 3px; font-family:Arial, Helvetica, sans-serif; color:#666; border:1px solid #CCC; font-size:13px;}
table input[type=file]{height:20px; padding:3px 3px 1px 3px; font-family:Arial, Helvetica, sans-serif; color:#666; border:1px solid #CCC; font-size:13px;}
table input[type=file]:hover{cursor:pointer;}
table select{height:25px; padding:3px 4px 3px 4px; font-size:12px;}
table textarea{ color:#666; font-size:11px; font-family:Verdana, Geneva, sans-serif; border:1px solid #CCC;}
table img{position:relative; top:5px;}

table.tab-lista{font-size:11px;}
table.tab-lista thead tr td{padding:2px; font-weight:bold;}
table.tab-lista tbody tr td{padding:6px 2px 6px 2px; border-bottom:1px solid #fff; background-color:#f7f7f7;}
table.tab-lista tbody tr td a{color:#036; font-weight:bold; font-size:9px;}
table.tab-lista tbody tr td a:hover{color:#F93;}

table.lista{}
table.lista thead tr td{padding:6px 6px 0 6px; height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#333; text-transform:capitalize;  border-bottom:1px solid #E4E4E4;}
table.lista tbody tr td{padding:5px; border-bottom:1px solid #E4E4E4; border-left:1px solid #E4E4E4; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
table.lista tbody tr td a{text-decoration:none; color:#F93;}
table.lista tbody tr td a:hover{text-decoration:underline;}
table.lista tbody tr td img{ margin-top:-7px;}
table.lista tfoot tr td{padding:6px; font-size:11px;}
table.lista tfoot tr td a{color:#b3c490; text-decoration:none;}
table.lista tfoot tr td a:hover{text-decoration:underline; color:#f93;}
table.lista tbody tr td textarea.full{width:100%;}

table.minilist{font-size:11px;}
table.minilist tbody tr td{border-bottom:1px solid #E7E7E7; padding:4px;}
table.minilist tbody tr td a{text-decoration:none; color:#F93;}
table.minilist tbody tr td a:hover{text-decoration:underline; color:#b3c490;}

table.mensajes{padding:0; font-size:11px; text-align:center;}
table.mensajes thead tr{}
table.mensajes thead tr td{padding:4px; margin:0; color:#666; font-weight:bold;}
table.mensajes tbody tr{background:#f6f9f6;}
table.mensajes tbody tr:hover{background:#edf8ec;}
table.mensajes tbody tr td{ padding:8px; border-bottom:2px solid #FFF;}
table.mensajes tbody tr td a{text-decoration:none; color:#427b43; font-weight:bold;}
table.mensajes tbody tr td a:hover{text-decoration:underline;}
table.mensajes tbody tr td b{color:#427b43; font-weight:normal;}

table.tabla_busca{}
table.tabla_busca tr td{padding:3px; font-size:11px;}
table.tabla_busca tr td b{color:#427b43;}
table.tabla_busca tr td input[type=text]{padding:2px 3px;}
table.tabla_busca tr td select{border:1px solid #c0cec1; padding:3px; color:#555;}

table.details{}
table.details tr td{font-size:12px;}
table.details tr td.data{color:#7DB1FF;}
table.details tr td span.red{text-transform:lowercase !important;}
table.details tr td input[type=text]{height:20px !important; font-size:11px; width:100%;}

table.mapabusqueda tr td{font-size:9px; text-align:center;}
table.busqueda{font-size:11px; }
table.busqueda tr td{padding:5px 1px 5px 1px;}
table.busqueda tr.mintext{font-size:10px;}

table.tablero{padding:0; font-size:11px; text-align:left;}
table.tablero thead tr td{padding:4px; margin:0; color:#444; font-weight:bold;}
table.tablero tbody tr td.go{background:#fff;}
table.tablero tbody tr td.irregular{background:#b8cce4;}
table.tablero tbody tr td.irregular_light{background:#dce6f1;}
table.tablero tbody tr td.regular_light{background:#d8e4bc;}
table.tablero tbody tr td.regular{background:#c4d79b;}
table.tablero tbody tr td{ padding:4px; border-bottom:2px solid #FFF;}


/* menu de navegacion */
#navigation {width:960px; margin:18px auto 0 auto; background:#b3c490; background-image:url(../images/menu-bg.png); font-family:Arial, Helvetica, sans-serif; font-size:14px; height:38px; margin-bottom:10px; box-shadow:0px 3px 0px #D0E4C5; -moz-box-shadow: 0px 3px 0px #D0E4C5; -webkit-box-shadow: 0px 3px 0px #D0E4C5;}

#nav, #nav > ul {line-height:1;	list-style:none outside none; margin:0;	padding:0 10px 0 0;}
#nav {float:left; height:36px;}
#nav > li {	float:left;	margin:0 2px 0 0; width:auto; position: relative; text-transform:capitalize;}
#nav > li:hover .dropdown_submenu{display:block;}
#nav > li:hover .dropdown_submenu li:hover .dropdown_submenu_lv2{display:inherit;}
#nav > li.separator {background:#8d9b68; border-right:1px solid #E4E4E4; height:38px; width:1px;}
.current_page_item {background: #8d9b68; border-radius: 8px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;}
#nav > li:hover {background: #8d9b68;}
#nav > li:first-child:hover {border-radius: 8px 0 0 8px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px;}
#nav > li a {color:#fff; display:block;	line-height:38px; padding:0 10px; z-index:100; text-decoration:none;}
#nav .current_page_item a {text-shadow:0 0 3px #CCC;}
#nav > li a:hover, #nav .current_page_item a {color:#fff; text-decoration:none;}
#nav .dropdown_submenu{position:absolute; left:0px;	font-size:11px;	background: #8d9b68; z-index:1000;	display:none; border-radius: 0 5px 5px 5px; -moz-border-radius:0 5px 5px 5px;}
#nav .dropdown_submenu_lv2{position:absolute; left:130px; margin-top:-30px;	font-size:11px;	background: #8d9b68; border:1px solid #FFF; z-index:1000; display:none; border-radius: 5px 5px 5px 0px; -moz-border-radius:5px 5px 5px 5px;}
#nav .single{width: 150px;}
#nav .double{width: 300px;}
#nav .tripple{width: 500px;}
#nav .tripple_max{width: 570px;}

#nav a.dropdown_subfoot{background-color:#F93; color:#eee; display:block; clear:both; font-size:11px; text-transform: uppercase; text-align: right; font-weight: bold;}
#nav li.dropdown_heading{font-family: Georgia, serif; font-weight: bold; color:#eee; text-shadow:0 1px 0 #363; padding:0 0 10px; font-size: 14px;}
#nav .dropdown_submenu ul{list-style:none; float:left; margin:0; padding:15px;}
#nav .dropdown_submenu li {width:110%;}
#nav .dropdown_submenu li a {line-height: 24px;	padding:0 0 0 5px;}
#nav .dropdown_submenu li a:hover {text-shadow:0 0 3px #fff;}

#nav .dropdown_submenu_lv2 ul{list-style:none; float:left; margin:0; padding:10px;}
#nav .dropdown_submenu_lv2 li {margin-left: 6px;}
#nav .dropdown_submenu li_lv2 a {line-height: 24px;	padding:0 0 0 5px;}
#nav .dropdown_submenu_lv2 li a:hover {text-shadow:0 0 3px #fff;}


/* Grid >> Global */

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 {display:inline; float: left;	position: relative;	margin-left: 10px;	margin-right: 10px;}

/* Grid >> Children (Alpha ~ First, Omega ~ Last) */

/* Grid >> 12 Columns */

.grid_1 {width:60px;}
.grid_2 {width:140px;}
.grid_3 {width:220px;}
.grid_4 {width:300px;}
.grid_5 {width:380px;}
.grid_6 {width:460px;}
.grid_7 {width:540px;}
.grid_8 {width:620px;}
.grid_9 {width:700px;}
.grid_10 {width:780px;}
.grid_11 {width:860px;}
.grid_12 {width:940px;}
.padded {padding: 5px !important;}

/* Galeria */
#myGalleryListWrapper {position: relative; width: 450px; border: 1px solid #999; overflow: hidden; text-align: center;background:url(../images/bg_centro.jpg);}
#myGallery {height: 375px;}
#myGalleryHelper {margin-top: 50px; border-top: 1px solid #999;}
#myGallery, #myGalleryHelper {list-style: none; margin: 0; padding: 0; clear: both;}
#myGalleryHelper li {opacity: 0.6; filter: alpha(opacity = 60); margin: 2px 0 2px 2px; padding: 0; float: left; border: 1px solid #999; width: 32px; height: 25px;}
#myGalleryHelper li.myGalleryHelperItemActive {opacity: 1;filter: alpha(opacity = 100);}
#myGallery li {display: none;position: absolute; top: 0;left: 0;z-index: 0;}
#myGallery li.myGalleryItemActive {z-index: 1;}
.myGalleryImageText {text-align: left; padding: 3px 10px;}

/* segunda galeria */

#myGalleryListWrapper2 {position: relative; width: 450px;  border: 1px solid #999; overflow: hidden; text-align: center; background:url(../images/bg_centro.jpg);}
#myGallery2 {height: 375px;}
#myGalleryHelper2 {margin-top: 50px; border-top: 1px solid #999;}
#myGallery2, #myGalleryHelper2 {list-style: none; margin: 0; padding: 0; clear: both;}
#myGalleryHelper2 li {opacity: 0.6; filter: alpha(opacity = 60); margin: 2px 0 2px 2px; padding: 0; float: left; border: 1px solid #999; width: 32px; height: 25px;}
#myGalleryHelper2 li.myGalleryHelperItemActive2 {opacity: 1; filter: alpha(opacity = 100);}
#myGallery2 li { display: none; position: absolute; top: 0; left: 0; z-index: 0;}
#myGallery2 li.myGalleryItemActive2 { z-index: 1;}
.myGalleryImageText2 { text-align: left; padding: 3px 10px;}
/* fin galeria */


/* posicionamiento de iconos con sprites */
.agregar{background:url(../images/iconos.jpg) 0 2px no-repeat; padding:4px 8px 4px 8px;}
.pago{background:url(../images/iconos.png) 0 0 no-repeat; padding:4px 8px 4px 8px;}
.pago:hover{background:url(../images/iconos.png) 0 -20px no-repeat; padding:4px 8px 4px 8px;}
.enviados{background:url(../images/iconos.png) 0 -40px no-repeat; padding:4px 8px 4px 8px;}
.hora{background:url(../images/iconos.png) 0 -56px no-repeat; padding:3px 8px 3px 8px;}
.entrada{background:url(../images/iconos.png) 0 -80px no-repeat; padding:4px 8px 4px 8px;}
.eliminados{background:url(../images/iconos.png) 0 -100px no-repeat; padding:4px 8px 4px 8px;}
.sdk{background:url(../images/iconos.png) 0 -120px no-repeat; padding:4px 8px 4px 8px;}
.contactos{background:url(../images/iconos.png) 0 -136px no-repeat; padding:4px 8px 4px 8px;}
.importar{background:url(../images/iconos.png) 0 -160px no-repeat; padding:4px 8px 4px 8px;}
.contacto{background:url(../images/iconos.png) 0 -180px no-repeat; padding:4px 8px 4px 8px;}
.lista{background:url(../images/iconos.png) 0 -200px no-repeat; padding:4px 8px 4px 8px;}
.poliza{background:url(../images/iconos.png) 0 -220px no-repeat; padding:4px 8px 4px 8px;}
.poliza:hover{background:url(../images/iconos.png) 0 -240px no-repeat; padding:4px 8px 4px 8px;}
.fecha{background:url(../images/iconos.png) 0 -260px no-repeat; padding:4px 8px 4px 8px;}
.fecha2{background:url(../images/iconos.png) 0 -260px no-repeat; padding:4px 8px 4px 8px;}
.busqueda{background:url(../images/iconos.png) 0 -305px no-repeat; padding:2px 8px;}
.busqueda:hover{background:url(../images/iconos.png) 0 -280.5px no-repeat; padding:4px 8px 4px 8px;}
.eliminar{background:url(../images/iconos.png) 0 -326px no-repeat; padding:4px 8px 1px 8px;}
.eliminar:hover{background:url(../images/iconos.png) 0 -346px no-repeat; padding:4px 8px 4px 8px;}
.editar{background:url(../images/iconos.png) 0 -500px no-repeat; padding:4px 8px 4px 8px; }

.editar:hover{background:url(../images/iconos.png) 0 -478px no-repeat; padding:4px 8px 4px 8px; }
.siguiente{background:url(../images/iconos.png) 0 -364px no-repeat; padding:4px 8px 4px 8px;}
.anterior{background:url(../images/iconos.png) 0 -380px no-repeat;}
.ultimo{background:url(../images/iconos.png) 0 -400px no-repeat; }
.primero{background:url(../images/iconos.png) 0 -419px no-repeat;}
.vineta{background:url(../images/iconos.png) 0 -435px no-repeat; padding:0 6px 0 6px; }
.vineta_up{background:url(../images/iconos.png) 0 -449px no-repeat; padding:0 6px 0 6px; }
.help{background:url(../images/iconos.png) 0 -464px no-repeat; padding:0 8px 0 8px; }
.siguiente:hover,.anterior:hover,.ultimo:hover,.primero:hover{opacity:.7;}


/* listas */

ul.list {padding: 0 8px; margin-top: 6px; list-style: none;}
ul.list li {border-bottom:1px dotted #ccc;	padding: 4px 0;}
ul.list a {font-weight: bold; text-decoration: none; font-size:12px; color:#b3c490;}
ul.list a:hover{color:#F93;}
ul.list li.selected {background: #eee;}
ul.list_mini {padding: 0px;	margin-top: 3px; list-style: none;}
ul.list_mini li {border-bottom:1px dotted #ccc;	padding: 2px 0;	font-size:11px;}
ul.list_mini a {font-weight: bold;	text-decoration: none;	font-size:9px;	color:#b3c490;}
ul.list_mini a:hover{color:#F93;}
ul.list_mini li.selected {background: #eee;}


ul.menu_tabs{margin:0; padding:0; height:32px; width: 100%; position:relative; z-index:1;}
ul.menu_tabs li{list-style-type:none; background-color:#FFF; float:left; margin:0 2px -1px 0; padding:0; height:31px; position:relative; overflow:hidden;  -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -khtml-border-radius-topright: 8px; -khtml-border-radius-topleft: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; border:1px solid #ccc;}
ul.menu_tabs li a{text-decoration:none; font-size: 1.2em; padding:8px 10px; color:#333; font-family:Verdana, Geneva, sans-serif; font-size:12px; position:relative; top:8px;}
ul.menu_tabs li:hover {background-color:#F3F3F3;}
html ul.menu_tabs li.active, html ul.menu_tabs li.active a:hover, ul.menu_tabs li:hover{background-color:#F3F3F3; border-bottom:1px solid #f3f3f3; -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -khtml-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; -khtml-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px;}

ul#marcar{margin:0; padding:0;}
ul#marcar li{margin:0; padding:5px 0 5px 0; list-style:none;}
ul#marcar li a{color:#333; padding:5px 0 5px 15px; text-decoration:none; font-weight:bold;}
ul#marcar li a:hover{text-decoration:underline;}

/* avanzar y retroceder */

ul#avanzar{ margin:0; float:right; width:120px; text-align:right;}
ul#avanzar li{float:left; list-style:none; height:16px; padding:0 4px 0 4px;}
ul#avanzar li a{text-decoration:none; padding:4px 8px 4px 8px;}

/* PLUGINS */


/* timepicker */

.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }

/* Plugin tipsy estilo  */
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../images/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

input[type=text].cantApoyo{font-size:14px; text-align:right;}
input[disabled=disabled].cantApoyo{background:#fff;}

/* Agregados*/

#tarjeta {height:auto;}
#tarjeta_view {height:160px;}
#pagination-clean{margin-left: 334px;}
#pagination-clean li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
/* savers #pagination-clean li,*/
#pagination-clean a           { border-right:solid 1px #DEDEDE; margin-right:2px; }
#pagination-clean .previous-off,
#pagination-clean .next-off   { color:#888888; display:block; float:left; font-weight:bold; padding:3px 4px; }
#pagination-clean .next a,
#pagination-clean previous a  { border:none; font-weight:bold; }
#pagination-clean .active     { color:#000000; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ border-right:solid 1px #DEDEDE; }
#pagination-clean a:link,
#pagination-clean a:visited   { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:underline; }
#pagination-clean a:hover     { text-decoration:none; }

#experimento{ background:  url("../images/back.gif");font-family:tahoma; font-size:11px }
#tblanco{font-weight:bold;text-transform:uppercase; color: #FFFFFF;font-size:14px;}


